These ten ski resorts are all reachable from St. Moritz by public transport. From family-friendly slopes to high-altitude runs, there's something for every skier. Whether you're after quiet pistes or lively après-ski villages, the Swiss rail network brings you close to the action.
The resorts below are sorted by travel time from St. Moritz, to facilitate your planning. Make sure to visit the map, to explore thousands of destinations and activities, reachable from any starting point in Switzerland.
Corviglia is a renowned high-altitude ski area above St. Moritz in the Upper Engadin. The resort offers extensive terrain spread across varied slopes suitable for all skill levels, from gentle practice areas to challenging descents. Modern lift infrastructure connects well-groomed pistes with stunning alpine panoramas. Known for hosting World Cup races, the area combines sporting heritage with elegant mountain culture. Sunny conditions and snow-sure slopes make it a classic destination in the Engadin valley.
| St. Moritz, Bahnhof (08:46) | |
| 601 (11m) | |
| St. Moritz Bad, Via San Gian (08:57) |
Pontresina offers a small, local ski area in the Upper Engadin valley, ideal for beginners and those seeking a calm mountain experience. With just a couple of lifts serving gentle terrain, this traditional alpine village provides an intimate setting away from larger resort crowds. The surrounding Engadin landscape features stunning high-altitude scenery and access to cross-country skiing routes. Pontresina serves as a quieter alternative base for exploring the broader ski region.
| St. Moritz, Bahnhof (08:45) | |
| 604 (12m) | |
| Pontresina, Post (08:57) |
Stretching high above the Engadin valley, this expansive resort offers predominantly intermediate terrain complemented by glacier skiing opportunities. The extensive lift network accesses varied slopes suitable for confident skiers, while gentler runs provide options for those still developing their technique. Its elevated position ensures reliable snow conditions and spectacular alpine panoramas throughout the season.
| St. Moritz, Bahnhof (08:48) | |
| 604 (7m) | |
| Silvaplana, Rundella Curtins (08:55) |
| Silvaplana, Mandra (09:04) | |
| 620 (8m) | |
| Surlej, Cristins (09:12) |
Müsella – La Punt is a small, intimate ski area in the Upper Engadin valley. With a single lift serving gentle terrain, it offers a peaceful setting ideal for beginners and families seeking a relaxed mountain experience. The modest infrastructure and easy slopes create a calm, unhurried atmosphere away from larger resort crowds. Its location near La Punt provides access to the scenic Engadin landscape while maintaining a quiet, village-scale character.
| St. Moritz, Bahnhof (08:36) | |
| 606 (30m) | |
| Chamues-ch, Müsella (09:06) |
Diavolezza-Lagalb is a high-altitude glacier skiing area in the Upper Engadine, offering spectacular panoramic views of the Bernina massif. The terrain caters primarily to confident skiers with varied steep descents and off-piste opportunities. Its elevated position ensures reliable snow conditions and a distinctive alpine atmosphere. The resort combines dramatic mountain scenery with accessible glacier runs, making it a notable destination for those seeking altitude and challenging terrain in the Engadine region.
| St. Moritz (08:48) | |
| RE9 (37m) | |
| Bernina Lagalb (09:25) |
Casaccia is a small, quiet mountain village in the Bergell valley offering a modest ski area with a single lift. The terrain is gentle and well-suited for beginners and families seeking a relaxed atmosphere away from larger resorts. This unpretentious destination provides an authentic alpine experience with uncrowded slopes, ideal for those looking to enjoy winter sports in a tranquil, traditional setting without the bustle of major ski stations.
| St. Moritz, Bahnhof (09:05) | |
| 604 (34m) | |
| Casaccia, Villaggio (09:39) |
This area connects two historic Engadin villages through accessible terrain suited for beginners and leisurely skiing. The predominantly gentle slopes wind through forested sections and open meadows, offering a more tranquil alternative to busier alpine destinations. Limited lift infrastructure creates an intimate atmosphere, while the scenic Upper Engadin landscape provides classic Swiss mountain backdrops. Ideal for those seeking relaxed skiing away from crowded pistes.
| St. Moritz, Bahnhof (08:36) | |
| 606 (45m) | |
| Zuoz, Chaunt da Crusch (09:21) |
Bergün - Filisur / Darlux is a small, traditional ski area in the Albula Valley offering a tranquil atmosphere away from crowded slopes. The terrain is primarily suited for intermediate skiers, with gentle runs winding through the mountainside and forest. A handful of lifts serve the modest vertical drop, making it ideal for relaxed days on the snow. The area preserves a quiet, village character, appealing to those seeking uncomplicated skiing in an authentic Alpine setting.
| St. Moritz (09:05) | |
| IR38 (41m) | |
| Bergün/Bravuogn (09:46) |
Parsenn is one of the most renowned ski areas in the region, offering extensive terrain across broad, open slopes. The resort features a well-developed lift system that accesses varied runs suitable for all skill levels. Wide cruising pistes dominate the landscape, while more challenging sections provide opportunities for advanced skiers. The high-altitude setting ensures good snow conditions throughout the season, and the area is known for its scenic descents and connection to neighboring valleys.
| St. Moritz (08:47) | |
| RE3 (1h 9m) | |
| Klosters Platz (09:56) |
Lenz is a small village ski area offering a gentle slope ideal for beginners and young skiers. With a single lift serving an easy run, this quiet location provides a relaxed atmosphere away from larger resort crowds. The modest terrain makes it well-suited for those taking their first turns or families seeking a calm environment. Its limited infrastructure reflects a traditional, unpretentious mountain setting focused on accessibility rather than extensive skiing.
| St. Moritz (09:05) | |
| IR38 (1h 9m) | |
| Tiefencastel (10:14) |
| Tiefencastel, staziun (10:20) | |
| 182 (7m) | |
| Lantsch/Lenz, Sudem Vischnanca (10:27) |
Much more on ovunta.com/en/map
Advanced slopes: 10km
Total slope length: 64.3km
Easy slopes: 23km
Intermediate slopes: 31.3km
Total slope length: 0.3km
Easy slopes: 0.3km
Easy slopes: 18.4km
Total slope length: 106.9km
Intermediate slopes: 79km
Advanced slopes: 8.1km
Total slope length: 0.5km
Easy slopes: 0.5km
Total slope length: 19.3km
Advanced slopes: 4.2km
Intermediate slopes: 15.1km
Easy slopes: 0.6km
Total slope length: 0.6km
Advanced slopes: 3km
Intermediate slopes: 3.9km
Total slope length: 13.6km
Easy slopes: 6.8km
Easy slopes: 1.6km
Total slope length: 9.9km
Intermediate slopes: 7.8km
Advanced slopes: 0.6km
Intermediate slopes: 96.8km
Total slope length: 164.8km
Advanced slopes: 21.9km
Easy slopes: 46.1km
Total slope length: 0.6km
Easy slopes: 0.6km
Learn more on
engadin.ch
and on
snow.myswitzerland.com
Learn more on
snow.myswitzerland.com
and on
engadin.ch
Learn more on
bregaglia.ch
Learn more on
snow.myswitzerland.com
and on
berguen-filisur.ch
Learn more on
skilift-lenz.ch